SUBMISSION FOR SPECIAL ISSUE ON COMPUTER SIMULATION for IIE Transactions on IE Research A Taxonomy for Simulation Modeling Based on Programming Language Principles

نویسندگان

  • Paul A. Fishwick
  • PAUL A. FISHWICK
چکیده

We present a new modeling taxonomy for computer simulation. The importance of this work centers on a cohesive approach to modeling that attempts to unify heretofore disparate modeling techniques. For example, while there exists a taxonomy for discrete event simulation, this taxonomy does not incorporate models whose execution is via continuous time increment. The modeling taxonomy has a similar structure to computer language categories: declarative, functional and constraint. The multimodeling model type permits the creation of a multi-level heterogeneous model that can integrate diierent model types, rather than displacing them in favor of a singular modeling method. Instead of advocating the removal of existing modeling techniques, our focus has been on organizing modeling techniques from diierent disciplines to yield uniication. Although many diverse areas employ simulation models, no agreed-upon taxonomy has been developed to categorize and structure simulation models for all science and engineering disciplines. The discipline of simulation is often splintered due to this lack of structure, with ad hoc model classes such as \discrete event," \continuous" and \combined." These classes most often reeect the method of execution used on a model rather than the design structure of the model. We present a uniform model design taxonomy whose categories are inspired from categories in programming language principles within the eld of computer science. The taxonomy includes a set of primitive model types (conceptual, declarative, functional, constraint, spatial) and a way of integrating primitive model types together (multimodeling). These model types are discussed using a single application: a robot server for an assembly line. We have found this taxonomy enables simulationists to more easily deene and categorize their models as well as to understand how model types from seemingly disparate application areas are interrelated.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Modelsaz: An Object-Oriented Computer-Aided Modeling Environment

Modeling and simulation of processing plants are widely used in industry. Construction of a mathematical model for a plant is a time-consuming and error-prone task. In light of extensive advancements in computer science (both hardware and software), computers are becoming a necessary instrument in industrial activities. Many software tools for modeling, simulation and optimization of proces...

متن کامل

A taxonomy for simulation modeling based on programming language principles

Although many diverse areas employ simulation models, no agreed-upon taxonomy has been developed to categorize and structure simulation models for all science and engineering disciplines. The discipline of simulation is often splintered due to this lack of structure, with ad hoc model classes such as `discrete event,' `continuous' and `combined.' These classes most often re ̄ect the method of ex...

متن کامل

Evaluation and Ranking of Discrete Simulation Tools

In studying through simulation, choosing an appropriate tool/language would be a difficult task because many of them are available. On the other hand, few research works focus on evaluation of simulation tools/languages and their comparison. This paper makes a couple of evaluations and ranks more than fifty simulation tools that are currently available. The first evaluation and ranking is in th...

متن کامل

Utilizing Computer Simulation and DEAGP to Enhance Productivity in a Manufacturing System

Generally, a typical problem which is crucial in a manufacturing system is increasing the production rate.  To cope with the problem, different types of techniques are used in companies by trial and error which imposes high costs on them. Using simulation as a tool for assessing the effect of alterations on the performance of the overall system might be significant. This paper considers a simul...

متن کامل

REVISED SUBMISSION FOR SPECIAL ISSUE ON MODEL SPECIFICATION & REPRESENTATION for ACM Transactions on Modeling and Computer Simulation A Visual Object-Oriented Multimodeling Design Approach for Physical Modeling

We present a design approach for structuring multimodels in an object-oriented framework for physical modeling. This approach is termed object-oriented physical modeling (OOPM). Multimodels have played a key role in permitting a model designer to construct large-scale dynamical models. We have built upon earlier work in multimodeling by specifying how multimodels are deened for object-oriented ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996